<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en"><head>
    <title>IThingCloudCamera </title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="dc.created" content="2020-03-25">
    <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../dokka-javadoc-stylesheet.css" title="Style">
    <link rel="stylesheet" type="text/css" href="../../../../../../jquery/jquery-ui.css" title="Style">
    <script type="text/javascript" src="../../../../../../jquery/jquery-3.3.1.js"></script>
    <script type="text/javascript" src="../../../../../../jquery/jquery-migrate-3.0.1.js"></script>
    <script type="text/javascript" src="../../../../../../jquery/jquery-ui.js"></script>

    <script type="text/javascript" src="../../../../../../search.js"></script>
    <script async type="text/javascript" src="../../../../../../module-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../package-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../type-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../member-search-index.js"></script>
    <script async type="text/javascript" src="../../../../../../tag-search-index.js"></script>
</head><body>
<script type="text/javascript">
var pathtoroot = "../../../../../../";
</script>
<noscript>
    <div>JavaScript is disabled on your browser.</div>
</noscript><header role="banner">
    <nav role="navigation">
        <div class="fixedNav">
            <!-- ========= START OF TOP NAVBAR ======= -->
            <div class="topNav"><a id="navbar.top">
                <!--   -->
            </a>
                <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a>
                </div>
                <a id="navbar.top.firstrow">
                    <!--   -->
                </a>
                <ul class="navList" title="Navigation">
    <li><a href="../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
            <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>

<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" class="ui-autocomplete-input" autocomplete="off" placeholder="Search">
<input type="reset" id="reset" value="reset">
</li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ========= END OF TOP NAVBAR ========= -->
        </div>
        <div class="navPadding">&nbsp;</div>
        <script type="text/javascript"><!--
        $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
        //-->
        </script>
    </nav>
</header>

<main role="main">
    <div class="header">
        <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html"></a></div>
        <h2 title="Interface IThingCloudCamera" class="title">Interface IThingCloudCamera</h2>
    </div>
    <div class="contentContainer">
        <!-- <ul class="inheritance">
            <li>java.lang.Object</li>
            <li>
                <ul class="inheritance">
                    <li>adaptation.Adaptation</li>
                </ul>
            </li>
        </ul> TODO inheritance tree -->
        <div class="description">
            <ul class="blockList">
                <li class="blockList">
                    
                    <hr>
                    <pre class="wrap-overflow">

public interface <span class="typeNameLabel"><a href=IThingCloudCamera.html>IThingCloudCamera</a></span>

                    </pre>
                    <div class="block"><p>huangdaju 2019/5/15</p></div>
                </li>
            </ul>
        </div>
        <div class="summary">
            <ul class="blockList">
                <li class="blockList">
                <!-- ======== NESTED CLASS SUMMARY ======== -->
                    
                    <!-- =========== FIELD SUMMARY =========== -->
                    
                    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
                    
                    <!-- =========== ENUM CONSTANT SUMMARY =========== -->
                    
                    <!-- ========== METHOD SUMMARY =========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.summary">
                                <!--   -->
                            </a>
                                <h3>Method Summary</h3>
                                <div class="memberSummary">
                                    <div role="tablist" aria-orientation="horizontal">
                                        <button role="tab" aria-selected="true" aria-controls="memberSummary_tabpanel" tabindex="0" onkeydown="switchTab(event)" id="t0" class="activeTableTab">All Methods</button>
                                        <!-- TODO: Instance and Concrete Methods #1118 -->
                                    </div>
                                    <div id="memberSummary_tabpanel" role="tabpanel">
                                    <table aria-labelledby="t0">
                                        <tr>
                                            <th class="colFirst" scope="col">Modifier and Type</th>
                                            <th class="colSecond" scope="col">Method</th>
                                            <th class="colLast" scope="col">Description</th>
                                        </tr>
                                        
                                        <tr id="i0" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#registorOnP2PCameraListener(OnP2PCameraListener)>registorOnP2PCameraListener</a>(OnP2PCameraListener listener) </code>
                                            </th>
                                            <td class="colLast">use <a href=IThingCloudCamera.html#registerP2PCameraListener(AbsP2pCameraListener)>registerP2PCameraListener</a></td>
                                        </tr>
                                        
                                        <tr id="i1" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#registerP2PCameraListener(AbsP2pCameraListener)>registerP2PCameraListener</a>(AbsP2pCameraListener listener) </code>
                                            </th>
                                            <td class="colLast">Register the P2P listener, otherwise the video data cannot be obtained</td>
                                        </tr>
                                        
                                        <tr id="i2" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#removeOnP2PCameraListener()>removeOnP2PCameraListener</a>() </code>
                                            </th>
                                            <td class="colLast">Unregister the P2P listener</td>
                                        </tr>
                                        
                                        <tr id="i3" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#generateCloudCameraView(IRegistorIOTCListener)>generateCloudCameraView</a>(IRegistorIOTCListener view) </code>
                                            </th>
                                            <td class="colLast">Bind the render view</td>
                                        </tr>
                                        
                                        <tr id="i4" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#createCloudDevice(String,String)>createCloudDevice</a>(String cachePath, String devId) </code>
                                            </th>
                                            <td class="colLast">Initialize and create a device</td>
                                        </tr>
                                        
                                        <tr id="i5" class="rowColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#configCloudDataTagsV1(String,OperationDelegateCallBack)>configCloudDataTagsV1</a>(String jsonStr, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Configure cloud storage data tags (requires configuration before starting to play cloud storage).</td>
                                        </tr>
                                        
                                        <tr id="i6" class="altColor">
                                            <td class="colFirst"><code>abstract String</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#configCloudDataTags(String,OperationDelegateCallBack)>configCloudDataTags</a>(String jsonStr, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i7" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#playCloudDataWithStartTime(long,long,boolean,String,String,OperationCallBack,OperationCallBack)>playCloudDataWithStartTime</a>(long mStartTime, long mEndTime, boolean isEvent, String jsonAuthParams, String encryptKey, OperationCallBack callback, OperationCallBack playFinishedCallBack) </code>
                                            </th>
                                            <td class="colLast">Cloud storage playing.</td>
                                        </tr>
                                        
                                        <tr id="i8" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#playCloudDataWithStartTime(long,long,boolean,OperationCallBack,OperationCallBack)>playCloudDataWithStartTime</a>(long mStartTime, long mEndTime, boolean isEvent, OperationCallBack callback, OperationCallBack playFinishedCallBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i9" class="rowColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#pausePlayCloudVideo(OperationDelegateCallBack)>pausePlayCloudVideo</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Pause playing</td>
                                        </tr>
                                        
                                        <tr id="i10" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#resumePlayCloudVideo(OperationDelegateCallBack)>resumePlayCloudVideo</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Resume playing</td>
                                        </tr>
                                        
                                        <tr id="i11" class="rowColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#stopPlayCloudVideo(OperationDelegateCallBack)>stopPlayCloudVideo</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Stop playing.</td>
                                        </tr>
                                        
                                        <tr id="i12" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#getCloudMute()>getCloudMute</a>() </code>
                                            </th>
                                            <td class="colLast">Get video sound status.</td>
                                        </tr>
                                        
                                        <tr id="i13" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#setCloudMute(int,OperationDelegateCallBack)>setCloudMute</a>(int mute, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Turn on/off video sound.</td>
                                        </tr>
                                        
                                        <tr id="i14" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#snapshot(String,OperationDelegateCallBack)>snapshot</a>(String absoluteFilePath, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Snapshot</td>
                                        </tr>
                                        
                                        <tr id="i15" class="rowColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#snapshotWithConfig(IPCSnapshotConfig,OperationDelegateCallBack)>snapshotWithConfig</a>(IPCSnapshotConfig config, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i16" class="altColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#startRecordLocalMp4(String,String,OperationDelegateCallBack)>startRecordLocalMp4</a>(String folderPath, String fileName, OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Start recording</td>
                                        </tr>
                                        
                                        <tr id="i17" class="rowColor">
                                            <td class="colFirst"><code>abstract int</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#stopRecordLocalMp4(OperationDelegateCallBack)>stopRecordLocalMp4</a>(OperationDelegateCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">Stop recording.</td>
                                        </tr>
                                        
                                        <tr id="i18" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#deinitCloudCamera()>deinitCloudCamera</a>() </code>
                                            </th>
                                            <td class="colLast">Destroy cloud camera.</td>
                                        </tr>
                                        
                                        <tr id="i19" class="rowColor">
                                            <td class="colFirst"><code>abstract boolean</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#isRecording()>isRecording</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i20" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#startCloudDataDownload(long,long,String,String,String,String,OperationCallBack,ProgressCallBack,OperationCallBack)>startCloudDataDownload</a>(long startTime, long stopTime, String jsonAuthParams, String encryptKey, String folderPath, String mp4FileName, OperationCallBack callback, ProgressCallBack progressCallBack, OperationCallBack playFinishedCallBack) </code>
                                            </th>
                                            <td class="colLast">Download cloud videos.</td>
                                        </tr>
                                        
                                        <tr id="i21" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#startCloudDataDownload(long,long,String,String,OperationCallBack,ProgressCallBack,OperationCallBack)>startCloudDataDownload</a>(long startTime, long stopTime, String folderPath, String mp4FileName, OperationCallBack callback, ProgressCallBack progressCallBack, OperationCallBack playFinishedCallBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i22" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#stopCloudDataDownload(OperationCallBack)>stopCloudDataDownload</a>(OperationCallBack callBack) </code>
                                            </th>
                                            <td class="colLast">stop download cloud video.</td>
                                        </tr>
                                        
                                        <tr id="i23" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#deleteCloudVideo(long,long,String,IThingResultCallback<String>)>deleteCloudVideo</a>(long timeGT, long timeLT, String timeZone, IThingResultCallback&lt;String&gt; listener) </code>
                                            </th>
                                            <td class="colLast">Delete cloud video</td>
                                        </tr>
                                        
                                        <tr id="i24" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#deleteCloudVideo(String,long,long,boolean,String,IThingResultCallback<String>)>deleteCloudVideo</a>(String devId, long timeGT, long timeLT, boolean isAllDay, String timeZone, IThingResultCallback&lt;String&gt; listener) </code>
                                            </th>
                                            <td class="colLast">Destroy cloud camera.</td>
                                        </tr>
                                        
                                        <tr id="i25" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#destroyCloudBusiness()>destroyCloudBusiness</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i26" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#queryCloudServiceStatus(String,IThingResultCallback<CloudStatusBean>)>queryCloudServiceStatus</a>(String devId, IThingResultCallback&lt;CloudStatusBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i27" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#queryCloudDiskProperty(String,IThingResultCallback<JSONObject>)>queryCloudDiskProperty</a>(String devId, IThingResultCallback&lt;JSONObject&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i28" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#getCloudDays(String,String,IThingResultCallback<List<CloudDayBean>>)>getCloudDays</a>(String devId, String timezoneId, IThingResultCallback&lt;List&lt;CloudDayBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast">Get the effective date of cloud storage</td>
                                        </tr>
                                        
                                        <tr id="i29" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#getCloudDays(String,IThingResultCallback<List<CloudDayBean>>)>getCloudDays</a>(String devId, IThingResultCallback&lt;List&lt;CloudDayBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i30" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#getTimeLineInfo(String,long,long,IThingResultCallback<List<TimePieceBean>>)>getTimeLineInfo</a>(String devId, long timeGT, long timeLT, IThingResultCallback&lt;List&lt;TimePieceBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i31" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#getMotionDetectionInfo(String,long,long,int,int,IThingResultCallback<List<TimeRangeBean>>)>getMotionDetectionInfo</a>(String devId, long timeGT, long timeLT, int offset, int limit, IThingResultCallback&lt;List&lt;TimeRangeBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i32" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#getMotionDetectionInfo(String,String,long,long,int,int,IThingResultCallback<List<TimeRangeBean>>)>getMotionDetectionInfo</a>(String devId, String aiCodes, long timeGT, long timeLT, int offset, int limit, IThingResultCallback&lt;List&lt;TimeRangeBean&gt;&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i33" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#destroy()>destroy</a>() </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i34" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#setPlayCloudDataSpeed(int,OperationCallBack)>setPlayCloudDataSpeed</a>(int speed, OperationCallBack operationCallBack) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i35" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#getCloudUrls(String,long,long,boolean,IThingResultCallback<CloudUrlsBean>)>getCloudUrls</a>(String devId, long timeGT, long timeLT, boolean isEvent, IThingResultCallback&lt;CloudUrlsBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i36" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#getCloudFrameDownloadInfo(String,int,int,int,IThingResultCallback<CloudFrameInfoBean>)>getCloudFrameDownloadInfo</a>(String cloudUrl, int width, int height, int interval, IThingResultCallback&lt;CloudFrameInfoBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast"></td>
                                        </tr>
                                        
                                        <tr id="i37" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#queryAIDetectConfig(String,IThingResultCallback<AIDetectConfigBean>)>queryAIDetectConfig</a>(String devId, IThingResultCallback&lt;AIDetectConfigBean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">查询设备ai配置信息该方法可以判断设备是否支持ai能力</td>
                                        </tr>
                                        
                                        <tr id="i38" class="altColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#enableAIDetect(String,boolean,IThingResultCallback<Boolean>)>enableAIDetect</a>(String devId, boolean enable, IThingResultCallback&lt;Boolean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">是否开启ai分析能力</td>
                                        </tr>
                                        
                                        <tr id="i39" class="rowColor">
                                            <td class="colFirst"><code>abstract void</code>
                                            </td>
                                            <th class="colSecond" scope="row"><code><a href=IThingCloudCamera.html#enableAIDetectEventType(String,String,int,IThingResultCallback<Boolean>)>enableAIDetectEventType</a>(String devId, String aiCode, int enableState, IThingResultCallback&lt;Boolean&gt; callback) </code>
                                            </th>
                                            <td class="colLast">更新ai分析事件类型</td>
                                        </tr>
                                        
                                        </tbody>
                                    </table>
                                </div>
                                <ul class="blockList">
                                
                                    <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
                                        <!--   -->
                                    </a>
                                        <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
                                        <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString,
                                            wait, wait, wait</code></li>
                                </ul>
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
        <div class="details">
            <ul class="blockList">
                <li class="blockList">
                    <!-- ========= CONSTRUCTOR DETAIL ======== -->
                    
                    <!-- ============ METHOD DETAIL ========== -->
                    
                    <section role="region">
                        <ul class="blockList">
                            <li class="blockList"><a id="method.detail">
                                <!--   -->
                            </a>
                                <h3>Method Detail</h3>
                                
                                <a id="registorOnP2PCameraListener(OnP2PCameraListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registorOnP2PCameraListener</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingCloudCamera.html#registorOnP2PCameraListener(OnP2PCameraListener)>registorOnP2PCameraListener</a>(OnP2PCameraListener listener)</pre>
                                        <div class="block"><p>use <a href=IThingCloudCamera.html#registerP2PCameraListener(AbsP2pCameraListener)>registerP2PCameraListener</a></p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="registerP2PCameraListener(AbsP2pCameraListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>registerP2PCameraListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#registerP2PCameraListener(AbsP2pCameraListener)>registerP2PCameraListener</a>(AbsP2pCameraListener listener)</pre>
                                        <div class="block"><p>Register the P2P listener, otherwise the video data cannot be obtained</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>listener</code> - Listener</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="removeOnP2PCameraListener()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>removeOnP2PCameraListener</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#removeOnP2PCameraListener()>removeOnP2PCameraListener</a>()</pre>
                                        <div class="block"><p>Unregister the P2P listener</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="generateCloudCameraView(IRegistorIOTCListener)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>generateCloudCameraView</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#generateCloudCameraView(IRegistorIOTCListener)>generateCloudCameraView</a>(IRegistorIOTCListener view)</pre>
                                        <div class="block"><p>Bind the render view</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>view</code> - Render view</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="createCloudDevice(String,String)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>createCloudDevice</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#createCloudDevice(String,String)>createCloudDevice</a>(String cachePath, String devId)</pre>
                                        <div class="block"><p>Initialize and create a device</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>cachePath</code> - Cache path.</dd>
                                            
                                            
                                            
                                            <dd><code>devId</code> - Device id.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="configCloudDataTagsV1(String,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>configCloudDataTagsV1</h4>
                                        <pre class="methodSignature">@Deprecated() abstract int <a href=IThingCloudCamera.html#configCloudDataTagsV1(String,OperationDelegateCallBack)>configCloudDataTagsV1</a>(String jsonStr, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Configure cloud storage data tags (requires configuration before starting to play cloud storage).</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>jsonStr</code> - Configure cloud storage data tags.</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="configCloudDataTags(String,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>configCloudDataTags</h4>
                                        <pre class="methodSignature"> abstract String <a href=IThingCloudCamera.html#configCloudDataTags(String,OperationDelegateCallBack)>configCloudDataTags</a>(String jsonStr, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="playCloudDataWithStartTime(long,long,boolean,String,String,OperationCallBack,OperationCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>playCloudDataWithStartTime</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingCloudCamera.html#playCloudDataWithStartTime(long,long,boolean,String,String,OperationCallBack,OperationCallBack)>playCloudDataWithStartTime</a>(long mStartTime, long mEndTime, boolean isEvent, String jsonAuthParams, String encryptKey, OperationCallBack callback, OperationCallBack playFinishedCallBack)</pre>
                                        <div class="block"><p>Cloud storage playing.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>mStartTime</code> - Starting time (10-bit timestamp).</dd>
                                            
                                            
                                            
                                            <dd><code>mEndTime</code> - End time, usually the end time of the day.</dd>
                                            
                                            
                                            
                                            <dd><code>isEvent</code> - Whether to detect events, default false.</dd>
                                            
                                            
                                            
                                            <dd><code>jsonAuthParams</code> - Check data.</dd>
                                            
                                            
                                            
                                            <dd><code>encryptKey</code> - Secret key.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - Play callback.</dd>
                                            
                                            
                                            
                                            <dd><code>playFinishedCallBack</code> - Play finish callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="playCloudDataWithStartTime(long,long,boolean,OperationCallBack,OperationCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>playCloudDataWithStartTime</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#playCloudDataWithStartTime(long,long,boolean,OperationCallBack,OperationCallBack)>playCloudDataWithStartTime</a>(long mStartTime, long mEndTime, boolean isEvent, OperationCallBack callback, OperationCallBack playFinishedCallBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="pausePlayCloudVideo(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>pausePlayCloudVideo</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingCloudCamera.html#pausePlayCloudVideo(OperationDelegateCallBack)>pausePlayCloudVideo</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Pause playing</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="resumePlayCloudVideo(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>resumePlayCloudVideo</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingCloudCamera.html#resumePlayCloudVideo(OperationDelegateCallBack)>resumePlayCloudVideo</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Resume playing</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopPlayCloudVideo(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopPlayCloudVideo</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingCloudCamera.html#stopPlayCloudVideo(OperationDelegateCallBack)>stopPlayCloudVideo</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Stop playing.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCloudMute()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCloudMute</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingCloudCamera.html#getCloudMute()>getCloudMute</a>()</pre>
                                        <div class="block"><p>Get video sound status.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setCloudMute(int,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setCloudMute</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#setCloudMute(int,OperationDelegateCallBack)>setCloudMute</a>(int mute, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Turn on/off video sound.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>mute</code> - Operation code.</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="snapshot(String,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>snapshot</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingCloudCamera.html#snapshot(String,OperationDelegateCallBack)>snapshot</a>(String absoluteFilePath, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Snapshot</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>absoluteFilePath</code> - File path</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="snapshotWithConfig(IPCSnapshotConfig,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>snapshotWithConfig</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingCloudCamera.html#snapshotWithConfig(IPCSnapshotConfig,OperationDelegateCallBack)>snapshotWithConfig</a>(IPCSnapshotConfig config, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startRecordLocalMp4(String,String,OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startRecordLocalMp4</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingCloudCamera.html#startRecordLocalMp4(String,String,OperationDelegateCallBack)>startRecordLocalMp4</a>(String folderPath, String fileName, OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Start recording</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>folderPath</code> - Folder path.</dd>
                                            
                                            
                                            
                                            <dd><code>fileName</code> - File name.</dd>
                                            
                                            
                                            
                                            <dd><code>callBack</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopRecordLocalMp4(OperationDelegateCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopRecordLocalMp4</h4>
                                        <pre class="methodSignature"> abstract int <a href=IThingCloudCamera.html#stopRecordLocalMp4(OperationDelegateCallBack)>stopRecordLocalMp4</a>(OperationDelegateCallBack callBack)</pre>
                                        <div class="block"><p>Stop recording.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="deinitCloudCamera()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>deinitCloudCamera</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#deinitCloudCamera()>deinitCloudCamera</a>()</pre>
                                        <div class="block"><p>Destroy cloud camera.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="isRecording()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>isRecording</h4>
                                        <pre class="methodSignature"> abstract boolean <a href=IThingCloudCamera.html#isRecording()>isRecording</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startCloudDataDownload(long,long,String,String,String,String,OperationCallBack,ProgressCallBack,OperationCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startCloudDataDownload</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingCloudCamera.html#startCloudDataDownload(long,long,String,String,String,String,OperationCallBack,ProgressCallBack,OperationCallBack)>startCloudDataDownload</a>(long startTime, long stopTime, String jsonAuthParams, String encryptKey, String folderPath, String mp4FileName, OperationCallBack callback, ProgressCallBack progressCallBack, OperationCallBack playFinishedCallBack)</pre>
                                        <div class="block"><p>Download cloud videos.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>startTime</code> - Start time, 10-bit timestamp.</dd>
                                            
                                            
                                            
                                            <dd><code>stopTime</code> - end time, 10-bit timestamp.</dd>
                                            
                                            
                                            
                                            <dd><code>jsonAuthParams</code> - heck data.</dd>
                                            
                                            
                                            
                                            <dd><code>encryptKey</code> - Secret key.</dd>
                                            
                                            
                                            
                                            <dd><code>folderPath</code> - File path to save video.</dd>
                                            
                                            
                                            
                                            <dd><code>mp4FileName</code> - File name.</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - Operation callback.</dd>
                                            
                                            
                                            
                                            <dd><code>progressCallBack</code> - Download progress callback.</dd>
                                            
                                            
                                            
                                            <dd><code>playFinishedCallBack</code> - Download finish callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="startCloudDataDownload(long,long,String,String,OperationCallBack,ProgressCallBack,OperationCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>startCloudDataDownload</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#startCloudDataDownload(long,long,String,String,OperationCallBack,ProgressCallBack,OperationCallBack)>startCloudDataDownload</a>(long startTime, long stopTime, String folderPath, String mp4FileName, OperationCallBack callback, ProgressCallBack progressCallBack, OperationCallBack playFinishedCallBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="stopCloudDataDownload(OperationCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>stopCloudDataDownload</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#stopCloudDataDownload(OperationCallBack)>stopCloudDataDownload</a>(OperationCallBack callBack)</pre>
                                        <div class="block"><p>stop download cloud video.</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>callBack</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="deleteCloudVideo(long,long,String,IThingResultCallback&lt;String&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>deleteCloudVideo</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingCloudCamera.html#deleteCloudVideo(long,long,String,IThingResultCallback<String>)>deleteCloudVideo</a>(long timeGT, long timeLT, String timeZone, IThingResultCallback&lt;String&gt; listener)</pre>
                                        <div class="block"><p>Delete cloud video</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>timeGT</code> - start time (10-bit timestamp)</dd>
                                            
                                            
                                            
                                            <dd><code>timeLT</code> - end time</dd>
                                            
                                            
                                            
                                            <dd><code>timeZone</code> - Time zone.</dd>
                                            
                                            
                                            
                                            <dd><code>listener</code> - Callback.</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="deleteCloudVideo(String,long,long,boolean,String,IThingResultCallback&lt;String&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>deleteCloudVideo</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#deleteCloudVideo(String,long,long,boolean,String,IThingResultCallback<String>)>deleteCloudVideo</a>(String devId, long timeGT, long timeLT, boolean isAllDay, String timeZone, IThingResultCallback&lt;String&gt; listener)</pre>
                                        <div class="block"><p>Destroy cloud camera.</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="destroyCloudBusiness()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>destroyCloudBusiness</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#destroyCloudBusiness()>destroyCloudBusiness</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryCloudServiceStatus(String,IThingResultCallback&lt;CloudStatusBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryCloudServiceStatus</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#queryCloudServiceStatus(String,IThingResultCallback<CloudStatusBean>)>queryCloudServiceStatus</a>(String devId, IThingResultCallback&lt;CloudStatusBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryCloudDiskProperty(String,IThingResultCallback&lt;JSONObject&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryCloudDiskProperty</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#queryCloudDiskProperty(String,IThingResultCallback<JSONObject>)>queryCloudDiskProperty</a>(String devId, IThingResultCallback&lt;JSONObject&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCloudDays(String,String,IThingResultCallback&lt;List&lt;CloudDayBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCloudDays</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#getCloudDays(String,String,IThingResultCallback<List<CloudDayBean>>)>getCloudDays</a>(String devId, String timezoneId, IThingResultCallback&lt;List&lt;CloudDayBean&gt;&gt; callback)</pre>
                                        <div class="block"><p>Get the effective date of cloud storage</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            <dd><code>devId</code> - the device ID</dd>
                                            
                                            
                                            
                                            <dd><code>timezoneId</code> - default TimeZone.getDefault().</dd>
                                            
                                            
                                            
                                            <dd><code>callback</code> - return list of CloudDayBean</dd>
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCloudDays(String,IThingResultCallback&lt;List&lt;CloudDayBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCloudDays</h4>
                                        <pre class="methodSignature">@Deprecated() abstract void <a href=IThingCloudCamera.html#getCloudDays(String,IThingResultCallback<List<CloudDayBean>>)>getCloudDays</a>(String devId, IThingResultCallback&lt;List&lt;CloudDayBean&gt;&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getTimeLineInfo(String,long,long,IThingResultCallback&lt;List&lt;TimePieceBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getTimeLineInfo</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#getTimeLineInfo(String,long,long,IThingResultCallback<List<TimePieceBean>>)>getTimeLineInfo</a>(String devId, long timeGT, long timeLT, IThingResultCallback&lt;List&lt;TimePieceBean&gt;&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMotionDetectionInfo(String,long,long,int,int,IThingResultCallback&lt;List&lt;TimeRangeBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMotionDetectionInfo</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#getMotionDetectionInfo(String,long,long,int,int,IThingResultCallback<List<TimeRangeBean>>)>getMotionDetectionInfo</a>(String devId, long timeGT, long timeLT, int offset, int limit, IThingResultCallback&lt;List&lt;TimeRangeBean&gt;&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getMotionDetectionInfo(String,String,long,long,int,int,IThingResultCallback&lt;List&lt;TimeRangeBean&gt;&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getMotionDetectionInfo</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#getMotionDetectionInfo(String,String,long,long,int,int,IThingResultCallback<List<TimeRangeBean>>)>getMotionDetectionInfo</a>(String devId, String aiCodes, long timeGT, long timeLT, int offset, int limit, IThingResultCallback&lt;List&lt;TimeRangeBean&gt;&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="destroy()">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>destroy</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#destroy()>destroy</a>()</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="setPlayCloudDataSpeed(int,OperationCallBack)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>setPlayCloudDataSpeed</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#setPlayCloudDataSpeed(int,OperationCallBack)>setPlayCloudDataSpeed</a>(int speed, OperationCallBack operationCallBack)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCloudUrls(String,long,long,boolean,IThingResultCallback&lt;CloudUrlsBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCloudUrls</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#getCloudUrls(String,long,long,boolean,IThingResultCallback<CloudUrlsBean>)>getCloudUrls</a>(String devId, long timeGT, long timeLT, boolean isEvent, IThingResultCallback&lt;CloudUrlsBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="getCloudFrameDownloadInfo(String,int,int,int,IThingResultCallback&lt;CloudFrameInfoBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>getCloudFrameDownloadInfo</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#getCloudFrameDownloadInfo(String,int,int,int,IThingResultCallback<CloudFrameInfoBean>)>getCloudFrameDownloadInfo</a>(String cloudUrl, int width, int height, int interval, IThingResultCallback&lt;CloudFrameInfoBean&gt; callback)</pre>
                                        <div class="block"></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="queryAIDetectConfig(String,IThingResultCallback&lt;AIDetectConfigBean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>queryAIDetectConfig</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#queryAIDetectConfig(String,IThingResultCallback<AIDetectConfigBean>)>queryAIDetectConfig</a>(String devId, IThingResultCallback&lt;AIDetectConfigBean&gt; callback)</pre>
                                        <div class="block"><p>查询设备ai配置信息该方法可以判断设备是否支持ai能力</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="enableAIDetect(String,boolean,IThingResultCallback&lt;Boolean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockList"
                                          >
                                    <li class="blockList">
                                        <h4>enableAIDetect</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#enableAIDetect(String,boolean,IThingResultCallback<Boolean>)>enableAIDetect</a>(String devId, boolean enable, IThingResultCallback&lt;Boolean&gt; callback)</pre>
                                        <div class="block"><p>是否开启ai分析能力</p></div>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                                <a id="enableAIDetectEventType(String,String,int,IThingResultCallback&lt;Boolean&gt;)">
                                    <!--   -->
                                </a>
                                <ul class=
                                              "blockListLast"
                                          >
                                    <li class="blockList">
                                        <h4>enableAIDetectEventType</h4>
                                        <pre class="methodSignature"> abstract void <a href=IThingCloudCamera.html#enableAIDetectEventType(String,String,int,IThingResultCallback<Boolean>)>enableAIDetectEventType</a>(String devId, String aiCode, int enableState, IThingResultCallback&lt;Boolean&gt; callback)</pre>
                                        <div class="block"><p>更新ai分析事件类型</p></div>
                                        
                                        <dl>
                                            <dt><span class="paramLabel">Parameters:</span></dt>
                                            
                                            
                                            
                                            
                                            <dd><code>aiCode</code> - 要更新的 ai 侦测类型code</dd>
                                            
                                            
                                            
                                            <dd><code>enableState</code> - 是否可用0-不可用，1-可用</dd>
                                            
                                            
                                            
                                            
                                        </dl>
                                        
                                        <!-- TODO missing return annotation -->
                                    </li>
                                </ul>
                                
                            </li>
                        </ul>
                    </section>
                    
                </li>
            </ul>
        </div>
    </div>
</main>
<footer role="contentinfo">
    <nav role="navigation">
        <!-- ======= START OF BOTTOM NAVBAR ====== -->
        <div class="bottomNav"><a id="navbar.bottom">
            <!--   -->
        </a>
            <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a>
            </div>
            <a id="navbar.bottom.firstrow">
                <!--   -->
            </a>
            <ul class="navList" title="Navigation">
    <li><a href="../../../../../../index.html">Overview</a></li>
    
    <li><a href="package-summary.html">Package</a></li>
    
    <li>Class</li>
    
    <li><a href="package-tree.html">Tree</a></li>
    
    <li><a href="../../../../../../deprecated.html">Deprecated</a></li>
    <li><a href="../../../../../../index-files/index-1.html">Index</a></li>
    <li>Help</li>
</ul></div>
        <a id="skip.navbar.bottom">
            <!--   -->
        </a>
        <div class="subNav">
<ul class="navList" id="allclasses_navbar_top" style="display: block;">
    <li><a href="../../../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!--   -->
</a></div><!-- ======== END OF BOTTOM NAVBAR ======= -->
    </nav>
</footer><ul class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" id="ui-id-1" tabindex="0"
    style="display: none;"></ul>
<span role="status" aria-live="assertive" aria-relevant="additions" class="ui-helper-hidden-accessible"></span>
</body>
</html>
